package com.ds.infrastructure.hyperspace.common;

import com.ds.infrastructure.hyperspace.common.config.TargetNodeConfig;

import java.util.List;

/**
 * @author  Weishaoying
 */
public interface TargetEndpoint<T> extends Endpoint<T> {

    /**
     * All zoned nodes this endpoint initialized
     * @param zone
     * @return
     */
    List<EndpointNode<TargetNodeConfig>> getEndpointNodes(String zone);

}
